const { getApiSidebarList } = require('../api/config')

let sidebarList = {
  // 这里可以写你其他的侧边栏导航
  // '/': [
  //   {
  //     title: 'API',
  //     collapsable: false, // 可选的, 默认值是 true,
  //     children: ['/api/Js2MdCore.md']
  //   },
  //   {
  //     title: 'Utils',
  //     collapsable: false, // 可选的, 默认值是 true,
  //     children: ['/api/utils/FileUtil.md', '/api/utils/HttpUtil.md', '/api/utils/CommonUtil.md']
  //   },
  //   {
  //     title: 'Core',
  //     collapsable: false, // 可选的, 默认值是 true,
  //     children: ['/api/utils/FileUtil.md', '/api/utils/HttpUtil.md', '/api/utils/CommonUtil.md']
  //   },
  //   {
  //     title: 'Render',
  //     collapsable: false, // 可选的, 默认值是 true,
  //     children: ['/api/utils/FileUtil.md', '/api/utils/HttpUtil.md', '/api/utils/CommonUtil.md']
  //   },
  //   {
  //     title: 'Main',
  //     collapsable: false, // 可选的, 默认值是 true,
  //     children: ['/api/utils/FileUtil.md', '/api/utils/HttpUtil.md', '/api/utils/CommonUtil.md']
  //   }
  // ]
  // 例如
  // v1.x、v0.x
  // '/other/': [
  // {
  //   title: 'other',
  //   collapsable: false, // 可选的, 默认值是 true,
  //   children: ['/other/other.md']
  // }
  // v2.x
  // '/other/': [
  //   {
  //     text: 'other',
  //     children: [
  //       '/other/other.md'
  //     ]
  //   }
  // ]
}

// 将getApiSidebarList()返回的对象，覆盖到sidebarList
sidebarList = Object.assign({}, sidebarList, getApiSidebarList())
console.log('sidebarList：', sidebarList)

module.exports = {
  title: 'Hello VuePress',
  description: 'Just playing around',
  themeConfig: {
    sidebar: sidebarList,
    nav: [
      { text: 'Home', link: '/' },
      { text: 'Api', link: '/api/' }
    ]
    // sidebar: [
    //   {
    //     title: 'Group 1', // 必要的
    //     path: '/help/', // 可选的, 标题的跳转链接，应为绝对路径且必须存在
    //     collapsable: false, // 可选的, 默认值是 true,
    //     sidebarDepth: 1, // 可选的, 默认值是 1
    //     children: ['/api/']
    //   },
    //   {
    //     title: 'Group 2',
    //     children: ['/help/',"/api/","/api/utils/CommonUtil"],
    //     collapsable: false, // 可选的, 默认值是 true,
    //     // sidebarDepth: 1,
    //     initialOpenGroupIndex: -1 // 可选的, 默认值是 0
    //   }
    // ]
  }
}
